Domain Specific Language for Modular Knitting Pattern Definitions: Purl

نویسنده

  • Chelsea Battell
چکیده

Purl is a language to be used for modular definition and verification of knitting patterns. The syntax is similar to the standard knitting pattern notation provided by the Craft Yarn Council. Purl provides constructs not available in the standard notation to allow reuse of segments of patterns. This report describes the basics of knitting and hand-knitting patterns. A knitting pattern language more terse than the standard notation is presented with the implementation of a compiler to this standard.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Mixin-Based, Semantics-Based Approach to Reusing Domain-Specific Programming Languages

Domain-specific programming languages (DSLs) are emerging as an important paradigm for the engineering of large reliable software systems. Modular interpreters are an approach to building off-the-shelf software components that implement fragments of DSLs. We describe an approach to implementing modular interpreters in an object-oriented fashion, using the design pattern of extensible computatio...

متن کامل

Modular Formal Islands: Embed theory in your practice

Motivated by the proliferation and usefulness of Domain Specific Languages as well as the demand in enriching well established languages by high level capabilities like modularity, pattern matching or strategic rewriting, we have introduced in previous works the Formal Islands framework. The main idea consists in integrating, in existing programs, formally defined parts called Islands, on which...

متن کامل

Formylglycinamide Ribonucleotide Amidotransferase from Thermotoga maritima: Structural Insights into Complex Formation†‡

In the fourth step of the purine biosynthetic pathway, formyl glycinamide ribonucleotide (FGAR) amidotransferase, also known as PurL, catalyzes the conversion of FGAR, ATP, and glutamine to formyl glycinamidine ribonucleotide (FGAM), ADP, P i, and glutamate. Two forms of PurL have been characterized, large and small. Large PurL, present in most Gram-negative bacteria and eukaryotes, consists of...

متن کامل

The Design of Knitting Dress and the Development Orientation of Knitting Enterprises

At present, in the fashion domain, the uniform advantage of tatting products have been broken by knitting products which suddenly rise and partly occupy the market, so the situation that knitting products and tatting products occupy the market together begins to form. Because of their own characters of knitting dress or tatting dress, they can not be replaced. But in future, the knitting dress ...

متن کامل

Paisley: A Pattern Matching Library for Arbitrary Object Models

Professional development of software dealing with structured models requires more systematic approach and semantic foundation than standard practice in general-purpose programming languages affords. One remedy is to integrate techniques from other programming paradigms, as seamless as possible and without forcing programmers to leave their comfort zone. Here we present a tool for the implementa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1606.08708  شماره 

صفحات  -

تاریخ انتشار 2016